Big Huge Thesaurus

capital of Sierra Leone

noun